package demo3;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;

@Component
public class Person {
    @Autowired
    @Qualifier("winter")
    private Clothes clothes;
    public void play()
    {
        /*
            当我们的一个方法实现过程中需要调用到另一个类的功能来完成部分逻辑时，
            那么当前类旧与该类存在“依赖关系”
         */
//        Sweater sweater = new Sweater();//常见操作：实例化依赖的类
//        sweater.wear();//调用该类的功能
        //之后在完成我们后续的逻辑操作
        //如果更换成其他类，则需要修改源代码
//        Shirt shirt = new Shirt();
        clothes.wear();

    	System.out.println("出去玩");
    }

}
